export enum HttpStatusCodeEnum {
  OK = 200, // 请求成功
  CREATED = 201, // 资源创建成功
  ACCEPTED = 202, // 请求已接受，但未处理
  NO_CONTENT = 204, // 请求成功，但没有内容返回
  MOVED_PERMANENTLY = 301, // 永久重定向
  FOUND = 302, // 临时重定向
  SEE_OTHER = 303, // 重定向到其他 URI
  NOT_MODIFIED = 304, // 内容未修改
  USE_PROXY = 305, // 需要通过代理访问
  TEMPORARY_REDIRECT = 307, // 临时重定向
  PERMANENT_REDIRECT = 308, // 永久重定向
  BAD_REQUEST = 400, // 错误的请求
  UNAUTHORIZED = 401, // 未授权
  AUTH_REQUIRED = 402, // 需要认证（例如：未付费或未授权）
  FORBIDDEN = 403, // 禁止访问
  NOT_FOUND = 404, // 资源未找到
  METHOD_NOT_ALLOWED = 405, // 不允许的请求方法
  NOT_ACCEPTABLE = 406, // 不接受的请求
  PROXY_AUTHENTICATION_REQUIRED = 407, // 代理身份验证
  REQUEST_TIMEOUT = 408, // 请求超时
  CONFLICT = 409, // 请求冲突
  GONE = 410, // 资源已被删除
  LENGTH_REQUIRED = 411, // 需要指定 Content-Length
  PRECONDITION_FAILED = 412, // 前提条件失败
  PAYLOAD_TOO_LARGE = 413, // 请求体过大
  URI_TOO_LONG = 414, // URI 过长
  UNSUPPORTED_MEDIA_TYPE = 415, // 不支持的媒体类型
  RANGE_NOT_SATISFIABLE = 416, // 请求范围无法满足
  EXPECTATION_FAILED = 417, // 预期失败
  IM_A_TEAPOT = 418, // 我是一个茶壶 (愚人节彩蛋)
  MISDIRECTED_REQUEST = 421, // 请求被错误定向
  UNPROCESSABLE_ENTITY = 422, // 无法处理的实体
  LOCKED = 423, // 资源被锁定
  FAILED_DEPENDENCY = 424, // 依赖失败
  TOO_EARLY = 425, // 请求过早
  UPGRADE_REQUIRED = 426, // 需要升级协议
  PRECONDITION_REQUIRED = 428, // 请求需要前提条件
  TOO_MANY_REQUESTS = 429, // 请求过多
  REQUEST_HEADER_FIELDS_TOO_LARGE = 431, // 请求头字段过大
  UNAVAILABLE_FOR_LEGAL_REASONS = 451, // 因法律原因不可用
  INTERNAL_SERVER_ERROR = 500, // 服务器内部错误
  NOT_IMPLEMENTED = 501, // 未实现
  BAD_GATEWAY = 502, // 错误网关
  SERVICE_UNAVAILABLE = 503, // 服务不可用
  GATEWAY_TIMEOUT = 504, // 网关超时
  HTTP_VERSION_NOT_SUPPORTED = 505, // HTTP 版本不支持
  VARIANT_ALSO_NEGOTIATES = 506, // 变体协商
  INSUFFICIENT_STORAGE = 507, // 存储空间不足
  LOOP_DETECTED = 508, // 检测到无限循环
  NOT_EXTENDED = 510, // 不支持的扩展
  NETWORK_AUTHENTICATION_REQUIRED = 511, // 需要网络身份验证
  DATABASE_ERROR = 580, // 数据库错误（假设自定义状态码）
  CONFIGURATION_ERROR = 581, // 配置错误（假设自定义状态码）
  FOREIGN_KEY_ERROR = 582, // 数据库错误（假设自定义状态码）
  VALID_ERROR = 583, // 数据库错误（假设自定义状态码）
}
